Fault Injection for Embedded Microprocessor-based Systems

نویسندگان

  • Alfredo Benso
  • Maurizio Rebaudengo
  • Matteo Sonza Reorda
چکیده

Microprocessor-based embedded systems are increasingly used to control safetycritical systems (e.g., air and railway traffic control, nuclear plant control, aircraft and car control). In this case, fault tolerance mechanisms are introduced at the hardware and software level. Debugging and verifying the correct design and implementation of these mechanisms ask for effective environments, and Fault Injection represents a viable solution for their implementation. In this paper we present a Fault Injection environment, named FlexFI, suitable to assess the correctness of the design and implementation of the hardware and software mechanisms existing in embedded microprocessor-based systems, and to compute the fault coverage they provide. The paper describes and analyzes different solutions for implementing the most critical modules, which differ in terms of cost, speed, and intrusiveness in the original system behavior.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Real-time fault injection using enhanced on-chip debug infrastructures

0141-9331/$ see front matter 2010 Elsevier B.V. A doi:10.1016/j.micpro.2010.10.002 ⇑ Corresponding author. Tel.: +351 228340500; fax E-mail addresses: [email protected] (A.V. Fidalgo), mg [email protected] (G.R. Alves), [email protected] (J.M. Ferreir The rapid increase in the use of microprocessor-based systems in critical areas, where failures imply risks to human lives, to the environment or to expen...

متن کامل

Towards comparability in evaluating the fault tolerance of safety critical embedded software

This thesis deals with the problem of obtaining meaningful and comparable dependability measures of software through the method of fault-injection. The thesis is specifically dedicated to safety-critical embedded software and its dependability property ‘fault-tolerance’ with respect to random faults affecting the machine instruction execution. For enabling comparability of the faulttolerance of...

متن کامل

A Microprocessor-Based Hybrid Duplex Fault-Tolerant System

Reliability is one of the fundamental considerations in the design of industrial control equipment. The microprocessor-based Hybrid Duplex fault-tolerant System (HDS) proposed in this paper has high reliability to meet this demand although its hardware structure is simple. The hardware configuration of HDS and the fault tolerance of this system are described. The switching control strategies in...

متن کامل

Exploiting the Background Debugging Mode in a Fault Injection system

This note1 describes a software-implemented Fault Injection system (Fig. 1) suited to be used with embedded microprocessor-based boards and based on some features available in the most recent microprocessors and microcontrollers. Although these features were originally introduced to easy code development and debugging, they are very well suited for supporting the implementation of efficient and...

متن کامل

Politecnico di Torino Porto Institutional Repository [ Proceeding ] A Fault Injection Environment for Microprocessor - based Board

Evaluating the faulty behavior of loiv-cost microprocessor-based boards is an increasingly important issue, due to their usage in nun2 safety critical systems. To address this issue. the paper describes a Software-implemented Fault Injection system based on the trace exception mode available in most microprocessors. The architecture of the complete Fault Injection environment is proposed, integ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. UCS

دوره 5  شماره 

صفحات  -

تاریخ انتشار 1999